package com.rc.saas.tenant.vo.invoice;

import com.alibaba.excel.annotation.ExcelProperty;
import com.rc.saas.tenant.common.utils.BeanUtil;
import com.rc.saas.tenant.vo.order.OrderPrintVo;

import java.math.BigDecimal;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author wangzhengwei
 * @create 2021/7/31
 */
public class StationInvoiceDetailExportVo extends OrderPrintVo {

//    @ExcelProperty("桩群")
//    private String stationName;

    @ExcelProperty("开票人")
    private String invoiceTitle;
//
//    @ExcelProperty("收件人")
//    private String addressee;

//    @ExcelProperty("电量")
//    private BigDecimal totalPower;
//
//    @ExcelProperty("电费")
//    private BigDecimal totalElecMoney;
//
//    @ExcelProperty("折前服务费")
//    private BigDecimal totalSeviceMoney;
//
//    @ExcelProperty("优惠金额")
//    private BigDecimal discountAmount;
//
//    @ExcelProperty("开票金额")
//    private BigDecimal payAmount;

//    @ExcelProperty("开票时间")
//    private String invoiceDate;

//    @ExcelProperty("订单号")
//    private String orderNum;



//    public String getStationName() {
//        return stationName;
//    }
//
//    public void setStationName(String stationName) {
//        this.stationName = stationName;
//    }
//
    public String getInvoiceTitle() {
        return invoiceTitle;
    }

    public void setInvoiceTitle(String invoiceTitle) {
        this.invoiceTitle = invoiceTitle;
    }
//
//    public BigDecimal getTotalPower() {
//        return totalPower;
//    }
//
//    public void setTotalPower(BigDecimal totalPower) {
//        this.totalPower = totalPower;
//    }
//
//    public BigDecimal getTotalElecMoney() {
//        return totalElecMoney;
//    }
//
//    public void setTotalElecMoney(BigDecimal totalElecMoney) {
//        this.totalElecMoney = totalElecMoney;
//    }
//
//    public BigDecimal getTotalSeviceMoney() {
//        return totalSeviceMoney;
//    }
//
//    public void setTotalSeviceMoney(BigDecimal totalSeviceMoney) {
//        this.totalSeviceMoney = totalSeviceMoney;
//    }
//
//    public BigDecimal getDiscountAmount() {
//        return discountAmount;
//    }
//
//    public void setDiscountAmount(BigDecimal discountAmount) {
//        this.discountAmount = discountAmount;
//    }


//    public String getInvoiceDate() {
//        return invoiceDate;
//    }
//
//    public void setInvoiceDate(String invoiceDate) {
//        try {
//            if (BeanUtil.isValid(invoiceDate)){
//                SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//                Date date1=simpleDateFormat.parse(invoiceDate);
//                if (simpleDateFormat.format(date1).equals(invoiceDate)){
//                    this.invoiceDate=invoiceDate;
//                } else {
//                    Date date = new SimpleDateFormat("yyyyMMddHHmmss").parse(invoiceDate);
//                    invoiceDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
//                    this.invoiceDate = invoiceDate;
//                }
//            }
//        } catch (ParseException e) {
//            e.printStackTrace();
//        }
//        this.invoiceDate = invoiceDate;
//    }

//    public BigDecimal getPayAmount() {
//        return payAmount;
//    }
//
//    public void setPayAmount(BigDecimal payAmount) {
//        this.payAmount = payAmount;
//    }
//
//    public String getOrderNum() {
//        return orderNum;
//    }
//
//    public void setOrderNum(String orderNum) {
//        this.orderNum = orderNum;
//    }

//    public String getAddressee() {
//        return addressee;
//    }
//
//    public void setAddressee(String addressee) {
//        this.addressee = addressee;
//    }
}
